home *** CD-ROM | disk | FTP | other *** search
/ ASME's Mechanical Engine…ing Toolkit 1997 December / ASME's Mechanical Engineering Toolkit 1997 December.iso / c_lang / mssup201.z00 / intdos.h < prev    next >
Text File  |  1987-06-21  |  495b  |  26 lines

  1. /* Structure definitions for DOS interrupt intdos() */
  2.  
  3. struct WORD_REGISTERS {
  4.     unsigned int ax, bx, cx, dx;
  5.     unsigned int si, di;
  6.     unsigned int carry;
  7.     unsigned int flags;    /* only for Turbo C, not for MSC */
  8.     };
  9.  
  10. /* byte registers */
  11.  
  12. struct BYTE_REGISTERS {
  13.     unsigned char al, ah, bl, bh, cl, ch, dl, dh;
  14.     };
  15.  
  16. union REGS {
  17.     struct WORD_REGISTERS x;
  18.     struct BYTE_REGISTERS h;
  19.     };
  20.  
  21. #ifdef LINT_ARGS
  22. int intdos (union REGS *, union REGS *);
  23. #else
  24. int intdos ();
  25. #endif
  26.